Definición de circuito virtual
Un circuito virtual (VC) es un método de transporte de datos en una red de paquetes conmutados que simula la existencia de un enlace físico dedicado entre los sistemas de origen y destino. Aunque los datos viajan por diferentes rutas físicas a través de la red, el circuito virtual garantiza que lleguen en el orden correcto y mantengan la apariencia de una conexión continua y exclusiva.
El término circuito virtual también puede encontrarse como conexión virtual o canal virtual. Un ejemplo común de circuito virtual es el servicio proporcionado por el protocolo TCP en Internet, donde se establece una conexión lógica antes de transmitir datos, asegurando la entrega ordenada y confiable.
Antes de utilizar un circuito virtual, es necesario configurar la conexión entre los nodos o aplicaciones involucradas, estableciendo parámetros como rutas, identificadores y recursos de red. Una vez establecido, los datos pueden enviarse como un flujo continuo de bits o bytes, simplificando el trabajo de los protocolos de nivel superior, que no necesitan preocuparse por la segmentación o el reensamblaje de paquetes.
Comparación con la conmutación de circuitos:
- Ambos son orientados a la conexión: requieren una fase de establecimiento antes de la transmisión de datos.
- En la conmutación de circuitos (como en una llamada telefónica tradicional), la tasa de bits y la latencia son constantes.
- En los circuitos virtuales, la tasa de bits y la latencia pueden variar debido a la congestión, la longitud de las colas de paquetes y la carga compartida entre varios usuarios, ya que los recursos de red se asignan dinámicamente.
Ventajas de los circuitos virtuales:
- Permiten establecer rutas óptimas y dinámicas entre nodos, adaptándose a las necesidades de la aplicación y mejorando el rendimiento general de la red.
- Pueden ofrecer privacidad y seguridad, ya que los datos pueden cifrarse y solo las partes autorizadas pueden acceder a ellos. Esto es ideal para aplicaciones sensibles, como banca en línea o servicios gubernamentales.
- Facilitan la transmisión simultánea de diferentes tipos de tráfico (voz, video y datos) sobre una única conexión lógica.
- Muchos protocolos de circuito virtual, como TCP, proporcionan comunicación confiable mediante mecanismos de detección de errores y retransmisión automática (ARQ).
Desventajas y limitaciones:
- La variabilidad en la tasa de bits y la latencia puede afectar el rendimiento en aplicaciones en tiempo real, como videollamadas o juegos en línea.
- Requieren una fase de establecimiento y liberación de la conexión, lo que añade cierta sobrecarga de señalización.
- La sobrecarga de administración de circuitos virtuales puede ser significativa en redes muy grandes o con alto tráfico.
Ejemplo de uso:
- En redes ATM (Asynchronous Transfer Mode) y Frame Relay, se utilizan circuitos virtuales para transportar datos de manera eficiente y flexible entre diferentes puntos de la red.
- En redes privadas virtuales (VPN), se crean circuitos virtuales cifrados a través de Internet para conectar oficinas remotas de forma segura.
Resumen: circuito virtual
Un circuito virtual es una conexión lógica entre dos sistemas en una red de paquetes, que simula un enlace físico exclusivo. Antes de enviar datos, se establece la conexión y luego se transmite la información de manera ordenada. Es similar a una llamada telefónica, pero la velocidad y la latencia pueden variar por factores como la congestión de la red. Protocolos como TCP utilizan circuitos virtuales para asegurar la entrega confiable de los datos.
¿Cuál es la diferencia entre un circuito virtual y una conexión física dedicada?
Un circuito virtual utiliza la infraestructura de una red de paquetes conmutados para simular un enlace dedicado, mientras que una conexión física dedicada implica un cable o canal exclusivo entre los sistemas de origen y destino, sin compartir recursos con otros usuarios.
¿Cómo se establece una conexión o circuito virtual?
Para establecer un circuito virtual, se configuran rutas y parámetros en la red de interconexión entre los nodos o aplicaciones de software. Tras el establecimiento, los datos pueden enviarse de manera continua y ordenada.
¿Cuál es la ventaja de utilizar un protocolo de circuito virtual?
Un protocolo de circuito virtual simplifica la comunicación para los protocolos de nivel superior, ya que se encarga de la segmentación, el reensamblaje y el control de errores, permitiendo una transferencia de datos más eficiente y confiable.
¿En qué se asemeja la comunicación de circuito virtual a la conmutación de circuitos?
Ambas requieren una fase de establecimiento de la conexión y garantizan la entrega ordenada de los datos. Sin embargo, la conmutación de circuitos ofrece recursos exclusivos y constantes, mientras que los circuitos virtuales comparten recursos y pueden experimentar variaciones en el rendimiento.
¿Qué factores pueden afectar la tasa de bits y la latencia en un servicio de circuito virtual?
Factores como la congestión de la red, la longitud de las colas de paquetes en los nodos, la tasa de generación de datos de la aplicación y el tráfico de otros usuarios pueden influir en la tasa de bits y la latencia de un circuito virtual.
¿Cómo asegura un protocolo de circuito virtual la comunicación confiable?
Muchos protocolos de circuito virtual utilizan mecanismos de detección de errores y retransmisión automática (ARQ) para garantizar que los datos lleguen completos y sin errores, proporcionando así una comunicación confiable entre los nodos.
Autor: Leandro Alegsa
Actualizado: 15-07-2025
¿Cómo citar este artículo?
Alegsa, Leandro. (2025). Definición de circuito virtual. Recuperado de https://www.alegsa.com.ar/Dic/circuito_virtual.php